Cute fuzzy monsters holding up signs that read "we believe in you."


1 What is a reading group

A Reading Group is a group of people who meet together regularly, specifically to talk about books and reading. In this case on a specific topic, the Python programming language.


2 Why join a reading group

  • Improve your coding skills

  • Help others improve their coding skills

  • Develop presentation skills

  • Opportunities to learn together, share ideas and best practices

  • Socialise with people with the same interest

Image showing an example of spark partitions


3 What to expect


3.1 What books will it cover

The initial plan is to start with the book below;

Then members can agree on what other books, blogs, papers or resources to do next such as;


3.2 What level of knowledge is expected

All levels of knowledge and experience are welcome, the main aim is about learning together.

Having basic python knowledge would be an advantage, I would recommend having a look at the Introduction to Python


3.3 How is it going to work

  • Every member reads the chapter, highlight the key points on each topic and a volunteer present what they think are the key findings

  • Go through the exercises together

  • Discuss content

Members will be encouraged to present topics of their choice.

NOTE: This is not a training session - but a chance for peer to peer discussion on the knowledge you have gained.

Image showing an example of spark partitions


3.4 How often will the group meet

The event will be hosted once a month in a 1 hour meeting. Members will be required to read a chapter a month.


4 How to join

To join email ADD EMAIL HERE with the reading group you want to join and you will be added to a waiting list.


Images and Illustrations done by Allison Horst